<?php

namespace App\Http\Services;
use App\Models\Card;
use App\Models\Goods;
use App\Models\Order;
use App\Models\Shop;
use GuzzleHttp\Client;

class MobileMessageService
{

    // 发送通知短信
    static function send($mobile, $msg) {
        $url = "http://smsapi.sungoin.com:9001/smsSend.do";
        $http = new Client();
        $username = config('mobmessage.username');
        $password = config('mobmessage.password');
        $res = $http->post($url,[
            "form_params" => [
                "username" => $username,
                "password" => md5($username . md5($password)),
                "mobile" => $mobile,
                "content" => $msg,
                "dstime" => "",
                "ext"    => "",
                "msgid"  => "",
                "msgfmt" => ""
            ]
        ]);
        $body = $res->getBody();
        return $body;
    }

    static function send_book_receive($mobile) {
        $msg = "【同铸商务】您的预约订单已收到，我们的客服专员正在为您做确认，将在2小时内电话联系您，请您保持手机畅通，谢谢！";
        return self::send($mobile, $msg);
    }


    /**
     * @param $company 品牌
     * @param $goods 产品名称
     * @param $card 卡号卡密
     * @param $shop 门店地址
     * @param $time 服务时间
     */
    public static function send_book_success($mobile, $company, $goods, $card, $shop, $time) {
        $month = substr($time, 5, 2);
        $day = substr($time, 8, 2);
        $hour = substr($time, 11, 2);
//         $msg = "
// 【同铸商务】尊敬的贵宾客户，您好，
// 您已成功预约{$company}{$goods}拍摄服务，
// 请按照预约时间{$month}月{$day}日{$hour}点至门店前台，
// 并出示预约的手机号码进行使用。
// 如您的计划变更，请提前48小时至平台上进行变更。
// 请妥善保管好您的拍摄码{$card} 方便日后查询使用！门店地址{$shop}
// 温馨提示：
// 1、门店提供通用服装与妆容，为保证拍摄效果，如有心仪衣服或敏感肌肤建议自带；
// 2、如需改期，请提前48小时至平台上进行变更，逾期未使用将视为已拍摄；
// 3、如有任何疑问，随时拨打客服电话：4000072201
// 谢谢合作，祝您生活愉快！";

        $msg = "【同铸商务】尊敬的贵宾客户，您好!
您已成功预约{$company}{$goods}拍摄服务，
请按照预约时间{$month}月{$day}日{$hour}点至门店前台，
并出示预约的手机号码进行使用。
如您的计划变更，请提前48小时至平台上进行变更。
请妥善保管好您的拍摄码{$card}方便日后查询使用！门店地址{$shop}
温馨提示：
1、门店提供通用服装与妆容，为保证拍摄效果，如有心仪衣服或敏感肌肤建议自带；
2、如需改期，请提前48小时至平台上进行变更，逾期未使用将视为已拍摄；
3、如有任何疑问，随时拨打客服电话：4000072201
谢谢合作，祝您生活愉快！";

        // $msg = str_replace("\n", "", $msg);
        // $msg = str_replace(" ", "", $msg);
        return self::send($mobile, $msg);
    }
}
